package com.ruoyi.project.roadnet.baseRoadwaysection.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.web.domain.BaseEntity;
import java.util.Date;

/**
 * 路段表 base_roadwaysection
 * 
 * @author zhangdachen
 * @date 2019-04-12
 */
public class BaseRoadwaysection extends BaseEntity
{
	private static final long serialVersionUID = 1L;
	
	/** id */
	private Integer id;
	/** guid */
	private String guid;
	/** 道路编码 */
	private String roadcode;
	/** 道路名称 */
	private String roadname;
	/** 路段序号 */
	private String roadsectionid;
	/** 所属乡镇 */
	private String deptId;
	/**  */
	private String startname;
	/**  */
	private Float startnum;
	/**  */
	private Float startrealnum;
	/**  */
	private Float startpointlon;
	/**  */
	private Float startpointlan;
	/**  */
	private String startboundarypoint;
	/**  */
	private String startboundarytype;
	/**  */
	private String endname;
	/**  */
	private Float endnum;
	/**  */
	private Float endrealnum;
	/**  */
	private Float endpointlon;
	/**  */
	private Float endpointlan;
	/**  */
	private String endisboundarypoint;
	/**  */
	private String endboundarytype;
	/**  */
	private Float mileage;
	/**  */
	private Integer techlevel;
	/**  */
	private String issingleside;
	/**  */
	private Integer lanes;
	/**  */
	private Integer roadsurfacetype;
	/**  */
	private Float roadbedwidth;
	/**  */
	private Float roadsurfacewindth;
	/**  */
	private Integer planespeed;
	/**  */
	private String buildyear;
	/**  */
	private String rebuildyear;
	/**  */
	private Integer chaintype;
	/**  */
	private String isurbanroad;
	/**  */
	private String isdeadendroad;
	/**  */
	private String tollway;
	/**  */
	private String isrepeatroad;
	/**  */
	private String repeatroadid;
	/**  */
	private String repeatsnum;
	/**  */
	private Float repeatstartnum;
	/**  */
	private Float repeatendnum;
	/**  */
	private Float maintainmileage;
	/**  */
	private String israinopened;
	/**  */
	private Float rainopenmileage;
	/**  */
	private Float greenablemileage;
	/**  */
	private Float greenedmileage;
	/**  */
	private Integer landscape;
	/**  */
	private Integer culverts;
	/**  */
	private String mngunitid;
	/**  */
	private String maintainunitname;
	/**  */
	private String opentime;
	/**  */
	private String beginbuildtime;
	/**  */
	private String endbuildtime;
	/**  */
	private Float gbmmileage;
	/**  */
	private Float sampleroadmileage;
	/**  */
	private String modifycause;
	/**  */
	private String modifytime;
	/**  */
	private String isfieldproperroad;
	/**  */
	private String fieldproperroadid;
	/**  */
	private String fieldproperroadname;
	/**  */
	private String comment;
	/**  */
	private Integer shapetype;
	/**  */
	private String shape;
	/**  */
	private Date createdate;
	/**  */
	private String createuserid;
	/**  */
	private String createusername;
	/**  */
	private Date modifydate;
	/**  */
	private String modifyuserid;
	/**  */
	private String modifyusername;
	/**  */
	private Integer deletemark;
	/**  */
	private Integer tenantId;
	/**  */
	private Integer enabledmark;

	private Double x;

	public Double getX() {
		return x;
	}

	public void setX(Double x) {
		this.x = x;
	}

	public Double getY() {
		return y;
	}

	public void setY(Double y) {
		this.y = y;
	}

	private  Double y;

	public void setId(Integer id) 
	{
		this.id = id;
	}

	public Integer getId() 
	{
		return id;
	}
	public void setGuid(String guid) 
	{
		this.guid = guid;
	}

	public String getGuid() 
	{
		return guid;
	}
	public void setRoadcode(String roadcode) 
	{
		this.roadcode = roadcode;
	}

	public String getRoadcode() 
	{
		return roadcode;
	}
	public void setRoadname(String roadname) 
	{
		this.roadname = roadname;
	}

	public String getRoadname() 
	{
		return roadname;
	}
	public void setRoadsectionid(String roadsectionid) 
	{
		this.roadsectionid = roadsectionid;
	}

	public String getRoadsectionid() 
	{
		return roadsectionid;
	}
	public void setdeptId(String deptId)
	{
		this.deptId = deptId;
	}

	public String getdeptId()
	{
		return deptId;
	}
	public void setStartname(String startname) 
	{
		this.startname = startname;
	}

	public String getStartname() 
	{
		return startname;
	}
	public void setStartnum(Float startnum)
	{
		this.startnum = startnum;
	}

	public Float getStartnum()
	{
		return startnum;
	}
	public void setStartrealnum(Float startrealnum)
	{
		this.startrealnum = startrealnum;
	}

	public Float getStartrealnum()
	{
		return startrealnum;
	}
	public void setStartpointlon(Float startpointlon)
	{
		this.startpointlon = startpointlon;
	}

	public Float getStartpointlon()
	{
		return startpointlon;
	}
	public void setStartpointlan(Float startpointlan)
	{
		this.startpointlan = startpointlan;
	}

	public Float getStartpointlan()
	{
		return startpointlan;
	}
	public void setStartboundarypoint(String startboundarypoint) 
	{
		this.startboundarypoint = startboundarypoint;
	}

	public String getStartboundarypoint() 
	{
		return startboundarypoint;
	}
	public void setStartboundarytype(String startboundarytype) 
	{
		this.startboundarytype = startboundarytype;
	}

	public String getStartboundarytype() 
	{
		return startboundarytype;
	}
	public void setEndname(String endname) 
	{
		this.endname = endname;
	}

	public String getEndname() 
	{
		return endname;
	}
	public void setEndnum(Float endnum)
	{
		this.endnum = endnum;
	}

	public Float getEndnum()
	{
		return endnum;
	}
	public void setEndrealnum(Float endrealnum)
	{
		this.endrealnum = endrealnum;
	}

	public Float getEndrealnum()
	{
		return endrealnum;
	}
	public void setEndpointlon(Float endpointlon)
	{
		this.endpointlon = endpointlon;
	}

	public Float getEndpointlon()
	{
		return endpointlon;
	}
	public void setEndpointlan(Float endpointlan)
	{
		this.endpointlan = endpointlan;
	}

	public Float getEndpointlan()
	{
		return endpointlan;
	}
	public void setEndisboundarypoint(String endisboundarypoint) 
	{
		this.endisboundarypoint = endisboundarypoint;
	}

	public String getEndisboundarypoint() 
	{
		return endisboundarypoint;
	}
	public void setEndboundarytype(String endboundarytype) 
	{
		this.endboundarytype = endboundarytype;
	}

	public String getEndboundarytype() 
	{
		return endboundarytype;
	}
	public void setMileage(Float mileage)
	{
		this.mileage = mileage;
	}

	public Float getMileage()
	{
		return mileage;
	}
	public void setTechlevel(Integer techlevel) 
	{
		this.techlevel = techlevel;
	}

	public Integer getTechlevel() 
	{
		return techlevel;
	}
	public void setIssingleside(String issingleside) 
	{
		this.issingleside = issingleside;
	}

	public String getIssingleside() 
	{
		return issingleside;
	}
	public void setLanes(Integer lanes) 
	{
		this.lanes = lanes;
	}

	public Integer getLanes() 
	{
		return lanes;
	}
	public void setRoadsurfacetype(Integer roadsurfacetype) 
	{
		this.roadsurfacetype = roadsurfacetype;
	}

	public Integer getRoadsurfacetype() 
	{
		return roadsurfacetype;
	}
	public void setRoadbedwidth(Float roadbedwidth)
	{
		this.roadbedwidth = roadbedwidth;
	}

	public Float getRoadbedwidth()
	{
		return roadbedwidth;
	}
	public void setRoadsurfacewindth(Float roadsurfacewindth)
	{
		this.roadsurfacewindth = roadsurfacewindth;
	}

	public Float getRoadsurfacewindth()
	{
		return roadsurfacewindth;
	}
	public void setPlanespeed(Integer planespeed) 
	{
		this.planespeed = planespeed;
	}

	public Integer getPlanespeed() 
	{
		return planespeed;
	}
	public void setBuildyear(String buildyear) 
	{
		this.buildyear = buildyear;
	}

	public String getBuildyear() 
	{
		return buildyear;
	}
	public void setRebuildyear(String rebuildyear) 
	{
		this.rebuildyear = rebuildyear;
	}

	public String getRebuildyear() 
	{
		return rebuildyear;
	}
	public void setChaintype(Integer chaintype) 
	{
		this.chaintype = chaintype;
	}

	public Integer getChaintype() 
	{
		return chaintype;
	}
	public void setIsurbanroad(String isurbanroad) 
	{
		this.isurbanroad = isurbanroad;
	}

	public String getIsurbanroad() 
	{
		return isurbanroad;
	}
	public void setIsdeadendroad(String isdeadendroad) 
	{
		this.isdeadendroad = isdeadendroad;
	}

	public String getIsdeadendroad() 
	{
		return isdeadendroad;
	}
	public void setTollway(String tollway) 
	{
		this.tollway = tollway;
	}

	public String getTollway() 
	{
		return tollway;
	}
	public void setIsrepeatroad(String isrepeatroad) 
	{
		this.isrepeatroad = isrepeatroad;
	}

	public String getIsrepeatroad() 
	{
		return isrepeatroad;
	}
	public void setRepeatroadid(String repeatroadid) 
	{
		this.repeatroadid = repeatroadid;
	}

	public String getRepeatroadid() 
	{
		return repeatroadid;
	}
	public void setRepeatsnum(String repeatsnum) 
	{
		this.repeatsnum = repeatsnum;
	}

	public String getRepeatsnum() 
	{
		return repeatsnum;
	}
	public void setRepeatstartnum(Float repeatstartnum)
	{
		this.repeatstartnum = repeatstartnum;
	}

	public Float getRepeatstartnum()
	{
		return repeatstartnum;
	}
	public void setRepeatendnum(Float repeatendnum)
	{
		this.repeatendnum = repeatendnum;
	}

	public Float getRepeatendnum()
	{
		return repeatendnum;
	}
	public void setMaintainmileage(Float maintainmileage)
	{
		this.maintainmileage = maintainmileage;
	}

	public Float getMaintainmileage()
	{
		return maintainmileage;
	}
	public void setIsrainopened(String israinopened) 
	{
		this.israinopened = israinopened;
	}

	public String getIsrainopened() 
	{
		return israinopened;
	}
	public void setRainopenmileage(Float rainopenmileage)
	{
		this.rainopenmileage = rainopenmileage;
	}

	public Float getRainopenmileage()
	{
		return rainopenmileage;
	}
	public void setGreenablemileage(Float greenablemileage)
	{
		this.greenablemileage = greenablemileage;
	}

	public Float getGreenablemileage()
	{
		return greenablemileage;
	}
	public void setGreenedmileage(Float greenedmileage)
	{
		this.greenedmileage = greenedmileage;
	}

	public Float getGreenedmileage()
	{
		return greenedmileage;
	}
	public void setLandscape(Integer landscape) 
	{
		this.landscape = landscape;
	}

	public Integer getLandscape() 
	{
		return landscape;
	}
	public void setCulverts(Integer culverts) 
	{
		this.culverts = culverts;
	}

	public Integer getCulverts() 
	{
		return culverts;
	}
	public void setMngunitid(String mngunitid) 
	{
		this.mngunitid = mngunitid;
	}

	public String getMngunitid() 
	{
		return mngunitid;
	}
	public void setMaintainunitname(String maintainunitname) 
	{
		this.maintainunitname = maintainunitname;
	}

	public String getMaintainunitname() 
	{
		return maintainunitname;
	}
	public void setOpentime(String opentime) 
	{
		this.opentime = opentime;
	}

	public String getOpentime() 
	{
		return opentime;
	}
	public void setBeginbuildtime(String beginbuildtime) 
	{
		this.beginbuildtime = beginbuildtime;
	}

	public String getBeginbuildtime() 
	{
		return beginbuildtime;
	}
	public void setEndbuildtime(String endbuildtime) 
	{
		this.endbuildtime = endbuildtime;
	}

	public String getEndbuildtime() 
	{
		return endbuildtime;
	}
	public void setGbmmileage(Float gbmmileage)
	{
		this.gbmmileage = gbmmileage;
	}

	public Float getGbmmileage()
	{
		return gbmmileage;
	}
	public void setSampleroadmileage(Float sampleroadmileage)
	{
		this.sampleroadmileage = sampleroadmileage;
	}

	public Float getSampleroadmileage()
	{
		return sampleroadmileage;
	}
	public void setModifycause(String modifycause) 
	{
		this.modifycause = modifycause;
	}

	public String getModifycause() 
	{
		return modifycause;
	}
	public void setModifytime(String modifytime) 
	{
		this.modifytime = modifytime;
	}

	public String getModifytime() 
	{
		return modifytime;
	}
	public void setIsfieldproperroad(String isfieldproperroad) 
	{
		this.isfieldproperroad = isfieldproperroad;
	}

	public String getIsfieldproperroad() 
	{
		return isfieldproperroad;
	}
	public void setFieldproperroadid(String fieldproperroadid) 
	{
		this.fieldproperroadid = fieldproperroadid;
	}

	public String getFieldproperroadid() 
	{
		return fieldproperroadid;
	}
	public void setFieldproperroadname(String fieldproperroadname) 
	{
		this.fieldproperroadname = fieldproperroadname;
	}

	public String getFieldproperroadname() 
	{
		return fieldproperroadname;
	}
	public void setComment(String comment) 
	{
		this.comment = comment;
	}

	public String getComment() 
	{
		return comment;
	}
	public void setShapetype(Integer shapetype) 
	{
		this.shapetype = shapetype;
	}

	public Integer getShapetype() 
	{
		return shapetype;
	}
	public void setShape(String shape) 
	{
		this.shape = shape;
	}

	public String getShape() 
	{
		return shape;
	}
	public void setCreatedate(Date createdate) 
	{
		this.createdate = createdate;
	}

	public Date getCreatedate() 
	{
		return createdate;
	}
	public void setCreateuserid(String createuserid) 
	{
		this.createuserid = createuserid;
	}

	public String getCreateuserid() 
	{
		return createuserid;
	}
	public void setCreateusername(String createusername) 
	{
		this.createusername = createusername;
	}

	public String getCreateusername() 
	{
		return createusername;
	}
	public void setModifydate(Date modifydate) 
	{
		this.modifydate = modifydate;
	}

	public Date getModifydate() 
	{
		return modifydate;
	}
	public void setModifyuserid(String modifyuserid) 
	{
		this.modifyuserid = modifyuserid;
	}

	public String getModifyuserid() 
	{
		return modifyuserid;
	}
	public void setModifyusername(String modifyusername) 
	{
		this.modifyusername = modifyusername;
	}

	public String getModifyusername() 
	{
		return modifyusername;
	}
	public void setDeletemark(Integer deletemark) 
	{
		this.deletemark = deletemark;
	}

	public Integer getDeletemark() 
	{
		return deletemark;
	}
	public void setTenantId(Integer tenantId) 
	{
		this.tenantId = tenantId;
	}

	public Integer getTenantId() 
	{
		return tenantId;
	}
	public void setEnabledmark(Integer enabledmark) 
	{
		this.enabledmark = enabledmark;
	}

	public Integer getEnabledmark() 
	{
		return enabledmark;
	}

    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("guid", getGuid())
            .append("roadcode", getRoadcode())
            .append("roadname", getRoadname())
            .append("roadsectionid", getRoadsectionid())
            .append("deptId", getdeptId())
            .append("startname", getStartname())
            .append("startnum", getStartnum())
            .append("startrealnum", getStartrealnum())
            .append("startpointlon", getStartpointlon())
            .append("startpointlan", getStartpointlan())
            .append("startboundarypoint", getStartboundarypoint())
            .append("startboundarytype", getStartboundarytype())
            .append("endname", getEndname())
            .append("endnum", getEndnum())
            .append("endrealnum", getEndrealnum())
            .append("endpointlon", getEndpointlon())
            .append("endpointlan", getEndpointlan())
            .append("endisboundarypoint", getEndisboundarypoint())
            .append("endboundarytype", getEndboundarytype())
            .append("mileage", getMileage())
            .append("techlevel", getTechlevel())
            .append("issingleside", getIssingleside())
            .append("lanes", getLanes())
            .append("roadsurfacetype", getRoadsurfacetype())
            .append("roadbedwidth", getRoadbedwidth())
            .append("roadsurfacewindth", getRoadsurfacewindth())
            .append("planespeed", getPlanespeed())
            .append("buildyear", getBuildyear())
            .append("rebuildyear", getRebuildyear())
            .append("chaintype", getChaintype())
            .append("isurbanroad", getIsurbanroad())
            .append("isdeadendroad", getIsdeadendroad())
            .append("tollway", getTollway())
            .append("isrepeatroad", getIsrepeatroad())
            .append("repeatroadid", getRepeatroadid())
            .append("repeatsnum", getRepeatsnum())
            .append("repeatstartnum", getRepeatstartnum())
            .append("repeatendnum", getRepeatendnum())
            .append("maintainmileage", getMaintainmileage())
            .append("israinopened", getIsrainopened())
            .append("rainopenmileage", getRainopenmileage())
            .append("greenablemileage", getGreenablemileage())
            .append("greenedmileage", getGreenedmileage())
            .append("landscape", getLandscape())
            .append("culverts", getCulverts())
            .append("mngunitid", getMngunitid())
            .append("maintainunitname", getMaintainunitname())
            .append("opentime", getOpentime())
            .append("beginbuildtime", getBeginbuildtime())
            .append("endbuildtime", getEndbuildtime())
            .append("gbmmileage", getGbmmileage())
            .append("sampleroadmileage", getSampleroadmileage())
            .append("modifycause", getModifycause())
            .append("modifytime", getModifytime())
            .append("isfieldproperroad", getIsfieldproperroad())
            .append("fieldproperroadid", getFieldproperroadid())
            .append("fieldproperroadname", getFieldproperroadname())
            .append("comment", getComment())
            .append("shapetype", getShapetype())
            .append("shape", getShape())
            .append("createdate", getCreatedate())
            .append("createuserid", getCreateuserid())
            .append("createusername", getCreateusername())
            .append("modifydate", getModifydate())
            .append("modifyuserid", getModifyuserid())
            .append("modifyusername", getModifyusername())
            .append("deletemark", getDeletemark())
            .append("tenantId", getTenantId())
            .append("enabledmark", getEnabledmark())
            .toString();
    }
}
